// 引入Vue
import Vue from "vue";
// 引入App
import App from "./App.vue";

// window.x = {a: 1, b: 2}
// Vue.prototype.x = {a: 1, b: 2}
// console.log(Vue.prototype);

/* 
const Demo = Vue.extend({});
const d = new Demo();
Vue.prototype.x = d; 
*/

// 关闭Vue的生产环境提示
Vue.config.productionTip = false;

// 创建vm
new Vue({
  el: "#app",
  render: h => h(App),
  beforeCreate() {
    Vue.prototype.$bus = this;   // 安装全局事件总线
  }
})